package com.lt.experiment06.mission02;

import java.util.ArrayList;

/**
 * @author LT
 * @version 1.0
 * @PackageName com.lt.experiment06.mission02
 * @ClassName Test
 * @Description to do
 * @date 2021/11/28 19:27
 */
public class Test {
    public static void main(String[] args) {
        Website website = new Website();
        //该用户想要硬件工作
        Seeker s1 = new Seeker(1,1,0,0);
        //该用户想要硬件和UI工作
        Seeker s2 = new Seeker(2,1,0,1);
        //该用户想要硬件和软件和ui工作
        Seeker s3 = new Seeker(3,1,1,1);
        //测试工作岗位的更新情况
        HardwarePerson hardwarePerson = new HardwarePerson();
        website.addObserver(s1);
        website.addObserver(s2);
        website.addObserver(s3);
        website.addObserver(hardwarePerson);
        System.out.println("------测试用例1（三个工作都有岗位）------");
        website.change1();
        System.out.println("------测试用例2（只有硬件有岗位）------");
        website.change2();
        System.out.println("------测试用例3（硬件和ui有岗位）------");
        website.change3();
        System.out.println("------测试用例4（三个工作都没有岗位）------");
        website.change4();
        System.out.println("------测试用例5（只有软件有岗位）------");
        website.change5();

    }
}
